Russia's space agency said Tuesday the next manned mission to the International Space Station would blast off between July 23 and 25, after it delayed the launch due to a rocket failure.
Russia's space agency said Tuesday the next manned mission to the International Space Station would blast off between July 23 and 25, after it delayed the launch due to a rocket failure.